home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 05 - 1989 / 05.03 Mar 89 / calc source / DoActivate.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-09  |  601 b   |  27 lines  |  [TEXT/KAHL]

  1.  
  2. #include <WindowMgr.h>
  3. #include <ListMgr.h>
  4. #include <OSUtil.h>
  5. #include <EventMgr.h>
  6.  
  7. #include "MacCalc.h"
  8. #include "SheetHndlg.h"
  9. #include "CalcData.h"
  10.  
  11. void DoActivate( ev )
  12. EventRecord *ev ;
  13. {
  14.     WindowPtr curr_window_ptr ;
  15.     SHEET_WIN_HDL sheet_record_hdl ;
  16.     int activate ;
  17.     
  18.     activate = ev->modifiers&0x0001 ;
  19.     
  20.     /* Get spreadsheet hdl */
  21.     curr_window_ptr = (WindowPtr)ev->message ;
  22.     sheet_record_hdl = (SHEET_WIN_HDL)GetWRefCon( curr_window_ptr ) ;
  23.     
  24.     /* Do list activation or deactivation */
  25.     LActivate( activate, (**sheet_record_hdl).sheet_list_hdl ) ;
  26.     return ;
  27. }